##########                                              
                                        ################## ##                                       
                                     ###########################                                    
                                   #############      ############                                  
                                 ###########              ##########                                
                                ########                     ########                               
                            #  ######                         ########                              
                             ######                            #######                              
                            ######               ######         ######                              
                          #######             #####    ###       ######                             
                           #####             ###                 #####                              
                           ####             ##                   #####                              
                           ####            ##              #     #####                              
                           ####            ##                    ####                               
                           ####            ###           ##     ######                              
                           ####            ####                ######                               
                           ####            #####              ####                                  
                           ####            ## ####         ######                                   
                           #####              ################                                      
                            ####                ### ######                                          
                            ######                   ###                                            
                             #####                                                                  
                              #####                                                                 
                               #####                                                                
                                #####                                                               
                                  ####                                                              
                                   ######                                                           
                                     ######                                                         
                                        ######                                                      
                                           #######                                                  
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                                                                                                    
                          @@             @@          ###                                            
                       @@@@@           @@@@         #####                                           
                        @@@@           @@@@          ##                                             
                   @@@@@@@@    @@@@@@  @@@@ @@@@@    @@@@   @@@@@@@    @@@@ @@@@@                   
                 @@@@@@@@@@   @@@@@@@@ @@@@@@@@@@@   @@@@ @@@@@@@@@@   @@@@@@@@@@@                  
                @@@@    @@@ @@@@   @@@@@@@@@@ @@@@@  @@@@  @    @@@@@  @@@@   @@@@                  
                @@@@    @@@ @@@@    @@@@@@@@    @@@@ @@@@    @@@@@@@@  @@@@   @@@@                  
                @@@@    @@@ @@@@@@@@@@@@@@@     @@@@ @@@@ @@@@@@@@@@@  @@@@   @@@@                  
                @@@@    @@@ @@@@       @@@@     @@@  @@@@@@@@    @@@@  @@@@   @@@@                  
                @@@@   @@@@ @@@@       @@@@    @@@@  @@@@@@@@   @@@@@  @@@@   @@@@                  
                @@@@@@@@@@@@ @@@@@    @@@@@   @@@@   @@@@@@@@@@@@@@@@  @@@@   @@@@                  
                  @@@@@@@@@@  @@@@@@@@@@@@@@@@@@@   @@@@@ @@@@@@@@@@@  @@@@   @@@@